home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: HIRadioButtonGroups.h.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emith.dll: 2.33
- */
-
- #ifndef SOM_HIRadioButtonGroup_h
- #define SOM_HIRadioButtonGroup_h
-
-
- /*
- * Passthru lines: File: "C.h", "before"
- */
- #include <HIRadioButtonGroupTypes.h>
-
- #include <som.h>
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * Define the class name as an object type
- */
- #ifndef HIRadioButtonGroup
- #define HIRadioButtonGroup SOMObject
- #endif
- #include <HIPanels.h>
-
- /*
- * Start of user-defined types:
- */
- #ifndef SOMClass
- #define SOMClass SOMObject
- #endif /* SOMClass */
- #ifndef SOMObject
- #define SOMObject SOMObject
- #endif /* SOMObject */
- #ifndef HIWindow
- #define HIWindow SOMObject
- #endif /* HIWindow */
- #ifndef HIEmbeddingPanel
- #define HIEmbeddingPanel SOMObject
- #endif /* HIEmbeddingPanel */
- #ifndef HIRadioButton
- #define HIRadioButton SOMObject
- #endif /* HIRadioButton */
-
- /*
- * End of user-defined types.
- */
-
- #define HIRadioButtonGroup_MajorVersion 0
- #define HIRadioButtonGroup_MinorVersion 0
-
- /*
- * External name shortening if required
- */
- #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
- #define HIRadioButtonGroupClassData d
- #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
- /*--------------Migration------------*/
-
- #ifdef OLDIBMSOMAPISUPPORT
- #define HIRadioButtonGroup_classObj somNewClassReference(HIRadioButtonGroup)
- #define _HIRadioButtonGroup HIRadioButtonGroup_classObj
- #define HIRadioButtonGroupCClassData HIRadioButtonGroupClassData
- #define HIRadioButtonGroupNewClass(major,minor) somNewVersionedClassReference(HIRadioButtonGroup,major,minor)
- #endif
-
- /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
- #define HIRadioButtonGroupMetaClass SOMClass
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=power
- #endif
-
- /*
- * Declare the class data structure
- */
- SOMEXTERN struct HIRadioButtonGroupClassDataStructure {
- #ifdef OLDIBMSOMAPISUPPORT
- SOMAny *classObject; /* always zero, use somNewClassReference instead */
- #else
- long zero;
- #endif
- somStaticClassInfo *sci;
- somDToken instanceDataToken;
- long reserved [3];
- somMToken InitRadioButtonGroup;
- somMToken GetRadioButtonCount;
- somMToken GetRadioButton;
- somMToken AddRadioButton;
- somMToken DeleteRadioButton;
- somMToken SelectRadioButton;
- somMToken GetSelectedRadioButton;
- } SOMDLINK HIRadioButtonGroupClassData;
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=reset
- #endif
-
- #if !defined(HIRadioButtonGroup_Class_Source) && !defined(SOM_Module_hiradiobuttongroups_Source)
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma import list HIRadioButtonGroupClassData
- #endif
- #endif
-
-
- /*
- * New macro for HIRadioButtonGroup
- */
- #define HIRadioButtonGroupNew() somNewObject(HIRadioButtonGroup)
-
- /*
- * New Method: InitRadioButtonGroup
- */
- typedef OSStatus (SOMLINK *somTD_HIRadioButtonGroup_InitRadioButtonGroup)(HIRadioButtonGroup *somSelf, Environment *ev,
- RefLabel* identifier,
- HIWindow* window,
- Point* anchor,
- SInt16 width,
- ItemCount numRadioButtons);
- #define somMD_HIRadioButtonGroup_InitRadioButtonGroup "::HIRadioButtonGroup::InitRadioButtonGroup"
- #define HIRadioButtonGroup_InitRadioButtonGroup(somSelf,ev,identifier,window,anchor,width,numRadioButtons) \
- (SOM_Resolve(somSelf, HIRadioButtonGroup, InitRadioButtonGroup) \
- (somSelf,ev,identifier,window,anchor,width,numRadioButtons))
- #ifndef SOMGD_InitRadioButtonGroup
- #if defined _InitRadioButtonGroup || defined __InitRadioButtonGroup
- #undef _InitRadioButtonGroup
- #undef __InitRadioButtonGroup
- #define SOMGD_InitRadioButtonGroup 1
- #else
- #define _InitRadioButtonGroup HIRadioButtonGroup_InitRadioButtonGroup
- #endif /* _InitRadioButtonGroup */
- #endif /* SOMGD_InitRadioButtonGroup */
-
- /*
- * New Method: GetRadioButtonCount
- */
- typedef ItemCount (SOMLINK *somTD_HIRadioButtonGroup_GetRadioButtonCount)(HIRadioButtonGroup *somSelf, Environment *ev);
- #define somMD_HIRadioButtonGroup_GetRadioButtonCount "::HIRadioButtonGroup::GetRadioButtonCount"
- #define HIRadioButtonGroup_GetRadioButtonCount(somSelf,ev) \
- (SOM_Resolve(somSelf, HIRadioButtonGroup, GetRadioButtonCount) \
- (somSelf,ev))
- #ifndef SOMGD_GetRadioButtonCount
- #if defined _GetRadioButtonCount || defined __GetRadioButtonCount
- #undef _GetRadioButtonCount
- #undef __GetRadioButtonCount
- #define SOMGD_GetRadioButtonCount 1
- #else
- #define _GetRadioButtonCount HIRadioButtonGroup_GetRadioButtonCount
- #endif /* _GetRadioButtonCount */
- #endif /* SOMGD_GetRadioButtonCount */
-
- /*
- * New Method: GetRadioButton
- */
- typedef HIRadioButton* (SOMLINK *somTD_HIRadioButtonGroup_GetRadioButton)(HIRadioButtonGroup *somSelf, Environment *ev,
- HIRadioButtonIndex radioButtonIndex);
- #define somMD_HIRadioButtonGroup_GetRadioButton "::HIRadioButtonGroup::GetRadioButton"
- #define HIRadioButtonGroup_GetRadioButton(somSelf,ev,radioButtonIndex) \
- (SOM_Resolve(somSelf, HIRadioButtonGroup, GetRadioButton) \
- (somSelf,ev,radioButtonIndex))
- #ifndef SOMGD_GetRadioButton
- #if defined _GetRadioButton || defined __GetRadioButton
- #undef _GetRadioButton
- #undef __GetRadioButton
- #define SOMGD_GetRadioButton 1
- #else
- #define _GetRadioButton HIRadioButtonGroup_GetRadioButton
- #endif /* _GetRadioButton */
- #endif /* SOMGD_GetRadioButton */
-
- /*
- * New Method: AddRadioButton
- */
- typedef HIRadioButton* (SOMLINK *somTD_HIRadioButtonGroup_AddRadioButton)(HIRadioButtonGroup *somSelf, Environment *ev,
- HIRadioButtonIndex insertBeforeIndex);
- #define somMD_HIRadioButtonGroup_AddRadioButton "::HIRadioButtonGroup::AddRadioButton"
- #define HIRadioButtonGroup_AddRadioButton(somSelf,ev,insertBeforeIndex) \
- (SOM_Resolve(somSelf, HIRadioButtonGroup, AddRadioButton) \
- (somSelf,ev,insertBeforeIndex))
- #ifndef SOMGD_AddRadioButton
- #if defined _AddRadioButton || defined __AddRadioButton
- #undef _AddRadioButton
- #undef __AddRadioButton
- #define SOMGD_AddRadioButton 1
- #else
- #define _AddRadioButton HIRadioButtonGroup_AddRadioButton
- #endif /* _AddRadioButton */
- #endif /* SOMGD_AddRadioButton */
-
- /*
- * New Method: DeleteRadioButton
- */
- typedef OSStatus (SOMLINK *somTD_HIRadioButtonGroup_DeleteRadioButton)(HIRadioButtonGroup *somSelf, Environment *ev,
- HIRadioButtonIndex indexToDelete);
- #define somMD_HIRadioButtonGroup_DeleteRadioButton "::HIRadioButtonGroup::DeleteRadioButton"
- #define HIRadioButtonGroup_DeleteRadioButton(somSelf,ev,indexToDelete) \
- (SOM_Resolve(somSelf, HIRadioButtonGroup, DeleteRadioButton) \
- (somSelf,ev,indexToDelete))
- #ifndef SOMGD_DeleteRadioButton
- #if defined _DeleteRadioButton || defined __DeleteRadioButton
- #undef _DeleteRadioButton
- #undef __DeleteRadioButton
- #define SOMGD_DeleteRadioButton 1
- #else
- #define _DeleteRadioButton HIRadioButtonGroup_DeleteRadioButton
- #endif /* _DeleteRadioButton */
- #endif /* SOMGD_DeleteRadioButton */
-
- /*
- * New Method: SelectRadioButton
- */
- typedef void (SOMLINK *somTD_HIRadioButtonGroup_SelectRadioButton)(HIRadioButtonGroup *somSelf, Environment *ev,
- HIRadioButtonIndex radioButtonIndex);
- #define somMD_HIRadioButtonGroup_SelectRadioButton "::HIRadioButtonGroup::SelectRadioButton"
- #define HIRadioButtonGroup_SelectRadioButton(somSelf,ev,radioButtonIndex) \
- (SOM_Resolve(somSelf, HIRadioButtonGroup, SelectRadioButton) \
- (somSelf,ev,radioButtonIndex))
- #ifndef SOMGD_SelectRadioButton
- #if defined _SelectRadioButton || defined __SelectRadioButton
- #undef _SelectRadioButton
- #undef __SelectRadioButton
- #define SOMGD_SelectRadioButton 1
- #else
- #define _SelectRadioButton HIRadioButtonGroup_SelectRadioButton
- #endif /* _SelectRadioButton */
- #endif /* SOMGD_SelectRadioButton */
-
- /*
- * New Method: GetSelectedRadioButton
- */
- typedef HIRadioButtonIndex (SOMLINK *somTD_HIRadioButtonGroup_GetSelectedRadioButton)(HIRadioButtonGroup *somSelf, Environment *ev);
- #define somMD_HIRadioButtonGroup_GetSelectedRadioButton "::HIRadioButtonGroup::GetSelectedRadioButton"
- #define HIRadioButtonGroup_GetSelectedRadioButton(somSelf,ev) \
- (SOM_Resolve(somSelf, HIRadioButtonGroup, GetSelectedRadioButton) \
- (somSelf,ev))
- #ifndef SOMGD_GetSelectedRadioButton
- #if defined _GetSelectedRadioButton || defined __GetSelectedRadioButton
- #undef _GetSelectedRadioButton
- #undef __GetSelectedRadioButton
- #define SOMGD_GetSelectedRadioButton 1
- #else
- #define _GetSelectedRadioButton HIRadioButtonGroup_GetSelectedRadioButton
- #endif /* _GetSelectedRadioButton */
- #endif /* SOMGD_GetSelectedRadioButton */
- #ifndef SOM_DONT_USE_INHERITED_MACROS
- #define HIRadioButtonGroup_GetEmbeddingParent HIPanel_GetEmbeddingParent
- #define HIRadioButtonGroup_InitPanel HIPanel_InitPanel
- #define HIRadioButtonGroup_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
- #define HIRadioButtonGroup_HasValidContent HIPanel_HasValidContent
- #define HIRadioButtonGroup_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
- #define HIRadioButtonGroup_GetWindow HIObject_GetWindow
- #define HIRadioButtonGroup_GetPort HIObject_GetPort
- #define HIRadioButtonGroup_GetRefLabel HIObject_GetRefLabel
- #define HIRadioButtonGroup_GetCollection HIObject_GetCollection
- #define HIRadioButtonGroup_Init HIObject_Init
- #define HIRadioButtonGroup_Terminate HIObject_Terminate
- #define HIRadioButtonGroup_Clone HIObject_Clone
- #define HIRadioButtonGroup_Release HIObject_Release
- #define HIRadioButtonGroup_GetOwnerCount HIObject_GetOwnerCount
- #define HIRadioButtonGroup_InitFromAERecord HIObject_InitFromAERecord
- #define HIRadioButtonGroup_WriteToAERecord HIObject_WriteToAERecord
- #define HIRadioButtonGroup_CalculateOptimalSize HIObject_CalculateOptimalSize
- #define HIRadioButtonGroup_GetBoundingRect HIObject_GetBoundingRect
- #define HIRadioButtonGroup_SetBoundingRect HIObject_SetBoundingRect
- #define HIRadioButtonGroup_SetPosition HIObject_SetPosition
- #define HIRadioButtonGroup_SetSize HIObject_SetSize
- #define HIRadioButtonGroup_GetUpdateRect HIObject_GetUpdateRect
- #define HIRadioButtonGroup_Enable HIObject_Enable
- #define HIRadioButtonGroup_Disable HIObject_Disable
- #define HIRadioButtonGroup_IsEnabled HIObject_IsEnabled
- #define HIRadioButtonGroup_Show HIObject_Show
- #define HIRadioButtonGroup_Hide HIObject_Hide
- #define HIRadioButtonGroup_IsVisible HIObject_IsVisible
- #define HIRadioButtonGroup_HandleAppleEvent HIObject_HandleAppleEvent
- #define HIRadioButtonGroup_HandleActivate HIObject_HandleActivate
- #define HIRadioButtonGroup_HandleDeactivate HIObject_HandleDeactivate
- #define HIRadioButtonGroup_HandleNavigation HIObject_HandleNavigation
- #define HIRadioButtonGroup_HandleMouseDownInContent HIObject_HandleMouseDownInContent
- #define HIRadioButtonGroup_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
- #define HIRadioButtonGroup_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
- #define HIRadioButtonGroup_HandleMouseUpInContent HIObject_HandleMouseUpInContent
- #define HIRadioButtonGroup_TakeUserInputFocus HIObject_TakeUserInputFocus
- #define HIRadioButtonGroup_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
- #define HIRadioButtonGroup_HasUserInputFocus HIObject_HasUserInputFocus
- #define HIRadioButtonGroup_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
- #define HIRadioButtonGroup_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
- #define HIRadioButtonGroup_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
- #define HIRadioButtonGroup_SetTitle HIObject_SetTitle
- #define HIRadioButtonGroup_GetTitle HIObject_GetTitle
- #define HIRadioButtonGroup_Draw HIObject_Draw
- #define HIRadioButtonGroup_Erase HIObject_Erase
- #define HIRadioButtonGroup_Invalidate HIObject_Invalidate
- #define HIRadioButtonGroup_GetDrawingMode HIObject_GetDrawingMode
- #define HIRadioButtonGroup_SetDrawingMode HIObject_SetDrawingMode
- #define HIRadioButtonGroup_SetBackgroundPattern HIObject_SetBackgroundPattern
- #define HIRadioButtonGroup_GetBackgroundPattern HIObject_GetBackgroundPattern
- #define HIRadioButtonGroup_Cut HIObject_Cut
- #define HIRadioButtonGroup_Copy HIObject_Copy
- #define HIRadioButtonGroup_Paste HIObject_Paste
- #define HIRadioButtonGroup_Clear HIObject_Clear
- #define HIRadioButtonGroup_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
- #define HIRadioButtonGroup_AddStateChangeCallback HIObject_AddStateChangeCallback
- #define HIRadioButtonGroup_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
- #define HIRadioButtonGroup_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
- #define HIRadioButtonGroup_GetNewHIObject HIObject_GetNewHIObject
- #define HIRadioButtonGroup_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
- #define HIRadioButtonGroup_DrawContent HIObject_DrawContent
- #define HIRadioButtonGroup_EraseContent HIObject_EraseContent
- #define HIRadioButtonGroup_TranslatePoint HIObject_TranslatePoint
- #define HIRadioButtonGroup_TranslateRect HIObject_TranslateRect
- #define HIRadioButtonGroup_StateChanged HIObject_StateChanged
- #define HIRadioButtonGroup_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
- #define HIRadioButtonGroup_Verify HIObject_Verify
- #define HIRadioButtonGroup_somInit SOMObject_somInit
- #define HIRadioButtonGroup_somUninit SOMObject_somUninit
- #define HIRadioButtonGroup_somDuplicateReference SOMObject_somDuplicateReference
- #define HIRadioButtonGroup_somCompareReference SOMObject_somCompareReference
- #define HIRadioButtonGroup_somRelease SOMObject_somRelease
- #define HIRadioButtonGroup_somFree SOMObject_somFree
- #define HIRadioButtonGroup_somCanDelete SOMObject_somCanDelete
- #define HIRadioButtonGroup_somGetClass SOMObject_somGetClass
- #define HIRadioButtonGroup_somGetClassName SOMObject_somGetClassName
- #define HIRadioButtonGroup_somGetSize SOMObject_somGetSize
- #define HIRadioButtonGroup_somIsA SOMObject_somIsA
- #define HIRadioButtonGroup_somRespondsTo SOMObject_somRespondsTo
- #define HIRadioButtonGroup_somIsInstanceOf SOMObject_somIsInstanceOf
- #define HIRadioButtonGroup_somDispatch SOMObject_somDispatch
- #define HIRadioButtonGroup_somClassDispatch SOMObject_somClassDispatch
- #define HIRadioButtonGroup_somCastObj SOMObject_somCastObj
- #define HIRadioButtonGroup_somResetObj SOMObject_somResetObj
- #define HIRadioButtonGroup_somPrintSelf SOMObject_somPrintSelf
- #define HIRadioButtonGroup_somDumpSelf SOMObject_somDumpSelf
- #define HIRadioButtonGroup_somDumpSelfInt SOMObject_somDumpSelfInt
- #endif /* SOM_DONT_USE_INHERITED_MACROS */
-
- #endif /* SOM_HIRadioButtonGroup_h */
-